customer-defined serializer